home *** CD-ROM | disk | FTP | other *** search
- //⌐ DevHost Ltd, 2006 v1.7
-
- function OpenFileRelativeToCHMFolder(stFileName)
- {
- var X, Y, sl, a, ra, link;
- ra = /:/;
- a = location.href.search(ra);
- if (a == 2)
- X = 14;
- else
- X = 7;
- sl = "\\";
- Y = location.href.lastIndexOf(sl) + 1;
- link = 'file:///' + location.href.substring(X, Y) + stFileName;
- location.href = link;
- }
-
- function FHToggleHiddenParagraphs(iParagraph, iImage, stHidden, stVisible)
- {if (iParagraph.style.display=="none")
- {iParagraph.style.display="";
- iImage.src=stVisible;
- }
- else
- {iParagraph.style.display="none";
- iImage.src=stHidden;
- }
- }
-
- function extractFileName(stFullPath)
- {
- var iLastSlash; // the position of the last slash in the path
- var stFileName; // the name of the file
- iLastSlash = stFullPath.lastIndexOf("/");
- stFileName = stFullPath.substring(iLastSlash+1,stFullPath.length);
- return stFileName;
- }
-
- //This function is used to pass a contextstring, extracted from a file name, to a website url
- function extractFileNameWithoutKnownExtension(stFullPath)
- {
- var iLastSlash;// the position of the last slash in the path
- var stFileName, stExt;// the name of the file
- var boRemoveExtension=new Boolean();
- var stPage;
- var i;
- iLastSlash = stFullPath.lastIndexOf("/");
- stFileName = stFullPath.substring(iLastSlash+1,stFullPath.length);
-
- //find the extension
- i = stFileName.lastIndexOf(".");
- stExt = stFileName.substring(i,stFileName.length);
- stExt = stExt.toLowerCase();
- //is this a known extension that we want to remove
- boRemoveExtension = false;
- if (stExt == ".html")
- {boRemoveExtension = true;}
- if (stExt == ".htm")
- {boRemoveExtension = true;}
- if (stExt == ".asp")
- {boRemoveExtension = true;}
- if (stExt == ".php")
- {boRemoveExtension = true;}
-
- if (boRemoveExtension = true)
- {stFileName = stFileName.substring(0,i);}
-
- return stFileName;
- }